package com.hsh.erp.mapper;

import com.hsh.erp.domain.dto.ProductDTO;
import com.hsh.erp.domain.entity.Product;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hsh.erp.domain.vo.ProductVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author USER
* @description 针对表【product】的数据库操作Mapper
* @createDate 2024-05-30 16:21:43
* @Entity generator.domain.Product
*/
public interface ProductMapper extends BaseMapper<Product> {

    /**
     * 根据sku 获取对应的商品信息
     * @param skuList
     * @return
     */
    List<ProductDTO> getProductListBySkuList(@Param("skuList") List<String> skuList);


    /**
     * 产品页面的列表展示
     * @param productVO
     * @return
     */
    List<ProductDTO> getProductList(ProductVO productVO);
}




